import { _decorator, Component, Node, Sprite, UITransform } from 'cc';
import { Global } from './Global';

const { ccclass, property } = _decorator;

@ccclass('ProgressAction')
export class ProgressAction extends Component {
    @property({type:Node})
    level_progress:Node
    @property({type:Node})
    particle:Node
    start() {
    }

    update(deltaTime: number) {
        let data = Global.cur_lvl_pin_move_num/Global.cur_lvl_pin_total;
        // console.log("data>>",data);
        let width = this.level_progress.getComponent(UITransform).contentSize.width; 
        let add = width*data;

        this.particle.setPosition(width/2*-1+add,0);
        this.level_progress.getComponent(Sprite).fillRange = data;
    }
}

